package com.erpanderp.wam.adm.view;

import java.io.Serializable;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.ViewScoped;

import com.erpanderp.wam.adm.model.entity.Module;
import com.erpanderp.wam.adm.model.service.ModuleDAO;

@ManagedBean
@ViewScoped
public class ModulesBean implements Serializable {
	private Map<String, Long> modulesMap = new HashMap<String, Long>();
	ModuleDAO moduleDAO = new ModuleDAO();
	
	public ModulesBean(){
		List<Module> modules = moduleDAO.getAllModules();
		for(Module module : modules){
			modulesMap.put(module.getModuleName(), module.getModuleId());
		}
	}

	public Map<String, Long> getModulesMap() {
		return modulesMap;
	}

	public void setModulesMap(Map<String, Long> modulesMap) {
		this.modulesMap = modulesMap;
	}
	
	

}
